package com.xjscrm.common.entity;

import lombok.Data;

import java.util.Objects;

/**
 * faq_replay_question
 *
 * @author
 */
@Data
public class FaqReplyQuestion extends BaseEntity {

    private static final long serialVersionUID = 3343312059346466380L;
    /**
     * 运营商id
     */
    private Long merId;

    /**
     * 智能回复主键id
     */
    private Long replyId;

    /**
     * 问题id
     */
    private String questionId;

    /**
     * 精准关键词列表
     */
    private String keywords;

    /**
     * 模糊关键词列表
     */
    private String fuzzyKeywords;

    /**
     * 回复优先级(排序)
     */
    private Integer priority;

    /**
     * 回复方式(0-按照顺序全部回复;1-随机回复一条)
     */
    private Integer type;

    /**
     * 回复消息列表
     */
    private String msgDatas;

    /**
     * 问题
     */
    private String question;

    /**
     * 开启关闭状态（0-关闭，1-开启）
     */

    private Integer status;

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        FaqReplyQuestion that = (FaqReplyQuestion) o;
        return Objects.equals(id, that.id);
    }

    @Override
    public int hashCode() {
        return Objects.hash(replyId);
    }
}